﻿using System;

namespace Birkelund.QueryStrings
{
    /// <summary>
    /// Interface for components which can generate an url
    /// </summary>
    public interface IUriGenerator
    {
        /// <summary>
        /// Generates the query as string.
        /// </summary>
        /// <returns></returns>
        string GenerateQueryAsString();

        /// <summary>
        /// Generates the query as URI.
        /// </summary>
        /// <returns></returns>
        Uri GenerateQueryAsUri();
    }
}
